home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20031118-20041115 / 000233_Petri_member@newsguy.com_Tue Apr 20 12:06:05 2004.msg < prev    next >
Internet Message Format  |  2020-01-01  |  5KB

  1. Path: newsmaster.cc.columbia.edu!iad-feed.news.verio.net!nntp1.tagonline.com!newsfeed2.dallas1.level3.net!news.level3.com!zeus.visi.com!news-out.visi.com!green.octanews.net!news-out.octanews.net!news.glorb.com!wn51feed!worldnet.att.net!129.250.175.17!pln-w!spln!dex!extra.newsguy.com!newsp.newsguy.com!drn
  2. From: Petri <Petri_member@newsguy.com>
  3. Newsgroups: comp.protocols.kermit.misc
  4. Subject: Re: Running kermit from within glftpd
  5. Date: 20 Apr 2004 02:16:42 -0700
  6. Organization: Newsguy News Service [http://newsguy.com]
  7. Lines: 96
  8. Message-ID: <c62ppq0j4p@drn.newsguy.com>
  9. References: <c61fv402ovm@drn.newsguy.com> <40846581.8040401@nyc.rr.com>
  10. NNTP-Posting-Host: p-082.newsdawg.com
  11. X-Newsreader: Direct Read News 4.20
  12. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:14950
  13.  
  14. In article <40846581.8040401@nyc.rr.com>, Jeffrey Altman says...
  15. >> Is it possible to build Kermit with OpenSSL, but without Kerberos?
  16. >> Maybe I should try to solve the runtime Kerberos dependency instead,
  17. >> but then how?
  18.  
  19. > The kssl.h file is part of OpenSSL which in turn has a dependency on
  20. > Kerberos because that is how the OpenSSL on your system was configured.
  21. > Apparently you are not setting the include paths correctly to find krb5.h
  22.  
  23. You guided me to successfully build Kermit on this system last week with 'make
  24. redhat9'. :)
  25. In fact, another person suggests it is a dependency in OpenSSL specific to
  26. Redhat 9.
  27. I need OpenSSL, so I'll drop the build-without-kerberos idea.
  28.  
  29. I wonder if you could tell me if it is possible to build a static Kermit with
  30. OpenSSL?
  31. I just tried 'make redhat9 LNKFLAGS=-static', but it it fails.
  32. The same warnings appear as when I do not use the static flag, but now also I
  33. get this at the end:
  34. ---8<---
  35. gcc -static -o wermit \
  36.         ckcmai.o ckclib.o ckutio.o ckufio.o \
  37.         ckcfns.o ckcfn2.o ckcfn3.o ckuxla.o \
  38.         ckcpro.o ckucmd.o ckuus2.o ckuus3.o \
  39.         ckuus4.o ckuus5.o ckuus6.o ckuus7.o \
  40.         ckuusx.o ckuusy.o ckuusr.o ckucns.o \
  41.         ckudia.o ckuscr.o ckcnet.o ckusig.o \
  42.         ckctel.o ckcuni.o ckupty.o ckcftp.o \
  43. ckuath.o ck_crp.o ck_ssl.o -L/usr/kerberos/lib -L/usr/local/ssl/lib  -lm
  44. -lncurses -ltermcap  -lkrb4 -lssl -lcrypto -lgssapi_krb5  -lkrb5 -lcom_err
  45. -lk5crypto -lcrypt -lresolv -lpam -ldl -lz
  46. /usr/kerberos/lib/libkrb5.a(fcc_gennew.o)(.text+0x6c): In function
  47. `krb5_fcc_generate_new':
  48. : the use of `mktemp' is dangerous, better use `mkstemp'
  49. ckcftp.o(.text+0x13a9a): In function `ftp_auth':
  50. /root/ckermit/ckcftp.c:13618: undefined reference to `des_key_sched'
  51. /usr/kerberos/lib/libkrb4.a(g_pw_in_tkt.o)(.text+0x26): In function
  52. `passwd_to_key':
  53. : undefined reference to `des_string_to_key'
  54. /usr/kerberos/lib/libkrb4.a(g_pw_in_tkt.o)(.text+0x49): In function
  55. `passwd_to_key':
  56. : undefined reference to `des_read_password'
  57. /usr/kerberos/lib/libkrb4.a(mk_priv.o)(.text+0xfb): In function `krb_mk_priv':
  58. : undefined reference to `des_pcbc_encrypt'
  59. /usr/kerberos/lib/libkrb4.a(mk_req.o)(.text+0x405): In function `krb_mk_req':
  60. : undefined reference to `des_key_sched'
  61. /usr/kerberos/lib/libkrb4.a(mk_req.o)(.text+0x433): In function `krb_mk_req':
  62. : undefined reference to `des_pcbc_encrypt'
  63. /usr/kerberos/lib/libkrb4.a(mk_safe.o)(.text+0xd6): In function `krb_mk_safe':
  64. : undefined reference to `des_quad_cksum'
  65. /usr/kerberos/lib/libkrb4.a(rd_priv.o)(.text+0xed): In function `krb_rd_priv':
  66. : undefined reference to `des_pcbc_encrypt'
  67. /usr/kerberos/lib/libkrb4.a(rd_safe.o)(.text+0x25e): In function `krb_rd_safe':
  68. : undefined reference to `des_quad_cksum'
  69. /usr/kerberos/lib/libkrb4.a(mk_preauth.o)(.text+0x7b): In function
  70. `krb_mk_preauth':
  71. : undefined reference to `des_key_sched'
  72. /usr/kerberos/lib/libkrb4.a(mk_preauth.o)(.text+0xbc): In function
  73. `krb_mk_preauth':
  74. : undefined reference to `des_pcbc_encrypt'
  75. /usr/kerberos/lib/libkrb4.a(rd_req.o)(.text+0x5b): In function `krb_set_key':
  76. : undefined reference to `des_key_sched'
  77. /usr/kerberos/lib/libkrb4.a(rd_req.o)(.text+0x7e): In function `krb_set_key':
  78. : undefined reference to `des_string_to_key'
  79. /usr/kerberos/lib/libkrb4.a(rd_req.o)(.text+0x5be): In function `krb_rd_req':
  80. : undefined reference to `des_key_sched'
  81. /usr/kerberos/lib/libkrb4.a(rd_req.o)(.text+0x5ec): In function `krb_rd_req':
  82. : undefined reference to `des_pcbc_encrypt'
  83. /usr/kerberos/lib/libkrb4.a(decomp_tkt.o)(.text+0x3b4): In function
  84. `dcmp_tkt_int':
  85. : undefined reference to `des_pcbc_encrypt'
  86. /usr/kerberos/lib/libkrb4.a(g_ad_tkt.o)(.text+0x415): In function `get_ad_tkt':
  87. : undefined reference to `des_key_sched'
  88. /usr/kerberos/lib/libkrb4.a(g_ad_tkt.o)(.text+0x443): In function `get_ad_tkt':
  89. : undefined reference to `des_pcbc_encrypt'
  90. /usr/kerberos/lib/libkrb4.a(g_in_tkt.o)(.text+0x74): In function `decrypt_tkt':
  91. : undefined reference to `des_key_sched'
  92. /usr/kerberos/lib/libkrb4.a(g_in_tkt.o)(.text+0x9f): In function `decrypt_tkt':
  93. : undefined reference to `des_pcbc_encrypt'
  94. /usr/kerberos/lib/libkrb4.a(mk_auth.o)(.text+0x158): In function
  95. `krb_check_auth':
  96. : undefined reference to `des_key_sched'
  97. collect2: ld returned 1 exit status
  98. make[2]: *** [xermit] Error 1
  99. make[2]: Leaving directory `/root/ckermit'
  100. make[1]: *** [linux+krb5+krb4+openssl+zlib+shadow+pam] Error 2
  101. make[1]: Leaving directory `/root/ckermit'
  102. make: *** [redhat9] Error 2
  103. ---8<---
  104.  
  105. Is there anyway around this?
  106.  
  107.  
  108. Petri
  109.